//主页面购物车徽标
import {
  mapGetters
} from 'vuex'
export default {
  computed: {
    ...mapGetters('m_cart', ['total'])
  },
  onShow() {
    // 在页面刚展示的时候设置徽标
    this.setBadeg()
  },
  // 老师的有Bug,在购物车页面修改商品数量的时候，tabbar购物车徽标不会立刻更新
  watch:{
    total:{
      immediate:true,
     handler(newInfo){
        this.setBadeg()
       }, 
    }  
  },
  methods: {
    setBadeg() {
      uni.setTabBarBadge({
        index: 2,
        text: this.total + '',
      })
    },
  },
}
